func runtime.lock
291 uses
runtime (current package)
arena.go#L353: lock(&userArenaState.lock)
arena.go#L401: lock(&userArenaState.lock)
arena.go#L914: lock(&mheap_.lock)
arena.go#L966: lock(&userArenaState.lock)
arena.go#L981: lock(&userArenaState.lock)
arena.go#L1002: lock(&h.lock)
chan.go#L222: lock(&c.lock)
chan.go#L367: lock(&c.lock)
chan.go#L422: lock(&c.lock)
chan.go#L586: lock(&c.lock)
cpuprof.go#L77: lock(&cpuprof.lock)
cpuprof.go#L244: lock(&cpuprof.lock)
cpuprof.go#L253: lock(&cpuprof.lock)
debug.go#L75: lock(&sched.lock)
debug.go#L87: lock(&computeMaxProcsLock)
debug.go#L124: lock(&sched.lock)
debug.go#L142: lock(&sched.lock)
debugcall.go#L248: lock(&sched.lock)
iface.go#L70: lock(&itabLock)
iface.go#L261: lock(&itabLock)
lock_spinbit.go#L151: func lock(l *mutex) {
malloc.go#L945: lock(&h.lock)
malloc.go#L2369: lock(&globalAlloc.mutex)
mcache.go#L100: lock(&mheap_.lock)
mcache.go#L129: lock(&mheap_.lock)
mcleanup.go#L239: lock(&span.speciallock)
mcleanup.go#L274: lock(&mheap_.speciallock)
mcleanup.go#L499: lock(&q.lock)
mcleanup.go#L596: lock(&q.lock)
mcleanup.go#L659: lock(&q.lock)
mcleanup.go#L767: lock(&q.lock)
metrics.go#L731: lock(&mheap_.lock)
metrics.go#L806: lock(&sched.lock)
mfinal.go#L112: lock(&finlock)
mfinal.go#L185: lock(&finlock)
mfinal.go#L201: lock(&finlock)
mfinal.go#L206: lock(&finlock)
mfinal.go#L285: lock(&finlock)
mfinal.go#L327: lock(&finlock)
mgc.go#L648: lock(&work.sweepWaiters.lock)
mgc.go#L1456: lock(&work.sweepWaiters.lock)
mgc.go#L1549: lock(&mheap_.lock)
mgc.go#L1639: lock(&userArenaState.lock)
mgc.go#L1870: lock(&sched.lock)
mgc.go#L2056: lock(&mheap_.lock)
mgc.go#L2070: lock(&mheap_.lock)
mgc.go#L2094: lock(&sweep.lock)
mgc.go#L2123: lock(&mheap_.lock)
mgc.go#L2174: lock(&sched.sudoglock)
mgc.go#L2185: lock(&sched.deferlock)
mgc.go#L2271: lock(&mheap_.speciallock)
mgc.go#L2298: lock(&mheap_.speciallock)
mgcmark.go#L361: lock(&sched.gFree.lock)
mgcmark.go#L385: lock(&sched.gFree.lock)
mgcmark.go#L453: lock(&s.speciallock)
mgcmark.go#L785: lock(&work.assistQueue.lock)
mgcmark.go#L796: lock(&work.assistQueue.lock)
mgcmark.go#L849: lock(&work.assistQueue.lock)
mgcmark_greenteagc.go#L636: lock(&work.spanSPMCs.lock)
mgcmark_greenteagc.go#L709: lock(&work.spanSPMCs.lock)
mgcmark_greenteagc.go#L775: lock(&work.spanSPMCs.lock)
mgcpacer.go#L1355: lock(&mheap_.lock)
mgcpacer.go#L1402: lock(&mheap_.lock)
mgcscavenge.go#L420: lock(&s.lock)
mgcscavenge.go#L437: lock(&s.lock)
mgcscavenge.go#L466: lock(&s.lock)
mgcscavenge.go#L509: lock(&s.lock)
mgcscavenge.go#L565: lock(&s.lock)
mgcscavenge.go#L577: lock(&s.lock)
mgcscavenge.go#L754: lock(p.mheapLock)
mgcscavenge.go#L794: lock(p.mheapLock)
mgcsweep.go#L276: lock(&sweep.lock)
mgcsweep.go#L311: lock(&sweep.lock)
mgcsweep.go#L430: lock(&mheap_.lock)
mgcsweep.go#L757: lock(&mheap_.lock)
mgcwork.go#L440: lock(&work.wbufSpans.lock)
mgcwork.go#L456: lock(&work.wbufSpans.lock)
mgcwork.go#L526: lock(&work.wbufSpans.lock)
mgcwork.go#L542: lock(&work.wbufSpans.lock)
mheap.go#L880: lock(&h.lock)
mheap.go#L956: lock(&h.lock)
mheap.go#L978: lock(&h.lock)
mheap.go#L1244: lock(&h.lock)
mheap.go#L1263: lock(&h.lock)
mheap.go#L1677: lock(&h.lock)
mheap.go#L1721: lock(&h.lock)
mheap.go#L2018: lock(&span.speciallock)
mheap.go#L2056: lock(&span.speciallock)
mheap.go#L2111: lock(&mheap_.speciallock)
mheap.go#L2142: lock(&mheap_.speciallock)
mheap.go#L2154: lock(&mheap_.speciallock)
mheap.go#L2177: lock(&mheap_.speciallock)
mheap.go#L2226: lock(&mheap_.speciallock)
mheap.go#L2298: lock(&span.speciallock)
mheap.go#L2333: lock(&mheap_.speciallock)
mheap.go#L2351: lock(&mheap_.speciallock)
mheap.go#L2486: lock(&work.strongFromWeak.lock)
mheap.go#L2509: lock(&work.strongFromWeak.lock)
mheap.go#L2535: lock(&mheap_.speciallock)
mheap.go#L2583: lock(&mheap_.speciallock)
mheap.go#L2618: lock(&span.speciallock)
mheap.go#L2718: lock(&mheap_.speciallock)
mheap.go#L2791: lock(&mheap_.speciallock)
mheap.go#L2797: lock(&mheap_.speciallock)
mheap.go#L2803: lock(&mheap_.speciallock)
mheap.go#L2811: lock(&mheap_.speciallock)
mheap.go#L2820: lock(&mheap_.speciallock)
mheap.go#L2825: lock(&mheap_.speciallock)
mheap.go#L2830: lock(&mheap_.speciallock)
mheap.go#L2835: lock(&mheap_.speciallock)
mheap.go#L2852: lock(&mheap_.speciallock)
mheap.go#L2932: lock(&gcBitsArenas.lock)
mheap.go#L2995: lock(&gcBitsArenas.lock)
mheap.go#L3024: lock(&gcBitsArenas.lock)
mpagealloc.go#L459: lock(&mheap_.lock)
mprof.go#L278: lock(&profInsertLock)
mprof.go#L318: lock(&profInsertLock)
mprof.go#L390: lock(&profMemActiveLock)
mprof.go#L391: lock(&profMemFutureLock[index])
mprof.go#L429: lock(&profMemActiveLock)
mprof.go#L430: lock(&profMemFutureLock[index])
mprof.go#L454: lock(&profMemFutureLock[index])
mprof.go#L475: lock(&profMemFutureLock[index])
mprof.go#L799: lock(&profBlockLock)
mprof.go#L959: lock(&profMemActiveLock)
mprof.go#L960: lock(&profMemFutureLock[index])
mprof.go#L983: lock(&profMemFutureLock[c])
mprof.go#L1040: lock(&profMemActiveLock)
mprof.go#L1100: lock(&profBlockLock)
mprof.go#L1179: lock(&profBlockLock)
mspanset.go#L97: lock(&b.spineLock)
mstats.go#L463: lock(&sched.sysmonlock)
mstats.go#L464: lock(&trace.lock)
mstats.go#L585: lock(&mheap_.lock)
mstats.go#L785: lock(&m.noPLock)
mstats.go#L863: lock(&m.noPLock)
netpoll.go#L222: lock(&netpollInitLock)
netpoll.go#L246: lock(&pd.lock)
netpoll.go#L300: lock(&pd.lock)
netpoll.go#L312: lock(&c.lock)
netpoll.go#L373: lock(&pd.lock)
netpoll.go#L453: lock(&pd.lock)
netpoll.go#L623: lock(&pd.lock)
netpoll.go#L689: lock(&c.lock)
panic.go#L583: lock(&sched.deferlock)
panic.go#L641: lock(&sched.deferlock)
panic.go#L1534: lock(&paniclk)
panic.go#L1611: lock(&deadlock)
panic.go#L1612: lock(&deadlock)
pinner.go#L188: lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
pinner.go#L350: lock(&mheap_.speciallock)
pinner.go#L379: lock(&mheap_.speciallock)
plugin.go#L68: lock(&itabLock)
preempt_xreg.go#L87: lock(&xRegAlloc.lock)
preempt_xreg.go#L132: lock(&xRegAlloc.lock)
print.go#L74: lock(&debuglock)
proc.go#L370: lock(&forcegc.lock)
proc.go#L500: lock(&sched.sudoglock)
proc.go#L566: lock(&sched.sudoglock)
proc.go#L693: lock(&allglock)
proc.go#L732: lock(&allglock)
proc.go#L919: lock(&sched.lock)
proc.go#L1006: lock(&sched.lock)
proc.go#L1656: lock(&sched.lock)
proc.go#L1734: lock(&deadlock)
proc.go#L1735: lock(&deadlock)
proc.go#L1769: lock(&sched.lock)
proc.go#L1997: lock(&sched.lock)
proc.go#L2030: lock(&sched.lock)
proc.go#L2068: lock(&sched.lock)
proc.go#L2144: lock(&sched.lock)
proc.go#L2215: lock(&sched.lock)
proc.go#L2241: lock(&sched.lock)
proc.go#L2285: lock(&sched.lock)
proc.go#L2641: lock(&sched.lock)
proc.go#L2885: lock(&newmHandoff.lock)
proc.go#L2964: lock(&sched.lock)
proc.go#L2970: lock(&newmHandoff.lock)
proc.go#L2981: lock(&newmHandoff.lock)
proc.go#L3005: lock(&sched.lock)
proc.go#L3054: lock(&sched.lock)
proc.go#L3099: lock(&sched.lock)
proc.go#L3157: lock(&sched.lock)
proc.go#L3227: lock(&sched.lock)
proc.go#L3311: lock(&sched.lock)
proc.go#L3444: lock(&sched.lock)
proc.go#L3475: lock(&sched.lock)
proc.go#L3594: lock(&sched.lock)
proc.go#L3676: lock(&sched.lock)
proc.go#L3765: lock(&sched.lock)
proc.go#L3905: lock(&sched.lock)
proc.go#L3972: lock(&sched.lock)
proc.go#L4072: lock(&sched.lock)
proc.go#L4090: lock(&sched.lock)
proc.go#L4105: lock(&sched.lock)
proc.go#L4112: lock(&sched.lock)
proc.go#L4191: lock(&deadlock)
proc.go#L4192: lock(&deadlock)
proc.go#L4206: lock(&sched.lock)
proc.go#L4336: lock(&sched.lock)
proc.go#L4747: lock(&sched.lock)
proc.go#L4758: lock(&sched.lock)
proc.go#L4897: lock(&deadlock)
proc.go#L4898: lock(&deadlock)
proc.go#L5046: lock(&sched.lock)
proc.go#L5082: lock(&sched.lock)
proc.go#L5498: lock(&sched.gFree.lock)
proc.go#L5510: lock(&sched.gFree.lock)
proc.go#L5582: lock(&sched.gFree.lock)
proc.go#L5893: lock(&sched.lock)
proc.go#L5987: lock(&mheap_.lock)
proc.go#L6055: lock(&allpLock)
proc.go#L6129: lock(&allpLock)
proc.go#L6356: lock(&sched.lock)
proc.go#L6487: lock(&sched.lock)
proc.go#L6525: lock(&sched.lock)
proc.go#L6546: lock(&sched.lock)
proc.go#L6558: lock(&sched.sysmonlock)
proc.go#L6604: lock(&forcegc.lock)
proc.go#L6634: lock(&allpLock)
proc.go#L6721: lock(&allpLock)
proc.go#L6905: lock(&sched.lock)
proc.go#L7090: lock(&updateMaxProcsG.lock)
proc.go#L7101: lock(&sched.lock)
proc.go#L7114: lock(&sched.lock)
proc.go#L7124: lock(&computeMaxProcsLock)
proc.go#L7127: lock(&sched.lock)
proc.go#L7148: lock(&updateMaxProcsG.lock)
proc.go#L7164: lock(&sched.lock)
proc.go#L7556: lock(&sched.lock)
proc.go#L7861: lock(&sched.lock)
rand.go#L39: lock(&globalRand.lock)
rand.go#L122: lock(&globalRand.lock)
rand.go#L138: lock(&globalRand.lock)
runtime.go#L32: lock(&ticks.lock)
runtime.go#L86: lock(&ticks.lock)
rwmutex.go#L81: lock(&rw.rLock)
rwmutex.go#L109: lock(&rw.rLock)
rwmutex.go#L123: lock(&rw.wLock)
rwmutex.go#L128: lock(&rw.rLock)
rwmutex.go#L150: lock(&rw.rLock)
secret.go#L66: lock(&mheap_.speciallock)
select.go#L40: lock(&c.lock)
stack.go#L288: lock(&stackpool[order].item.mu)
stack.go#L307: lock(&stackpool[order].item.mu)
stack.go#L325: lock(&stackpool[order].item.mu)
stack.go#L385: lock(&stackpool[order].item.mu)
stack.go#L411: lock(&stackLarge.lock)
stack.go#L510: lock(&stackpool[order].item.mu)
stack.go#L551: lock(&stackLarge.lock)
stack.go#L1312: lock(&stackpool[order].item.mu)
stack.go#L1328: lock(&stackLarge.lock)
synctest.go#L82: lock(&bubble.mu)
synctest.go#L112: lock(&bubble.mu)
synctest.go#L119: lock(&bubble.mu)
synctest.go#L206: lock(&bubble.mu)
synctest.go#L219: lock(&bubble.mu)
synctest.go#L270: lock(&gp.bubble.mu)
synctest.go#L288: lock(&gp.bubble.mu)
synctest.go#L300: lock(&gp.bubble.mu)
synctest.go#L317: lock(&gp.bubble.mu)
synctest.go#L397: lock(&span.speciallock)
synctest.go#L413: lock(&mheap_.speciallock)
time.go#L183: lock(&ts.mu)
time.go#L255: lock(&t.mu)
time.go#L500: lock(&t.sendLock)
time.go#L582: lock(&t.sendLock)
time.go#L1227: lock(&t.sendLock)
time.go#L1326: lock(&allpLock)
trace.go#L372: lock(&sched.sysmonlock)
trace.go#L596: lock(&trace.lock)
trace.go#L657: lock(&sched.lock)
trace.go#L693: lock(&trace.lock)
trace.go#L762: lock(&trace.lock)
trace.go#L794: lock(&trace.lock)
trace.go#L937: lock(&trace.lock)
trace.go#L1030: lock(&trace.lock)
trace.go#L1159: lock(&s.lock)
trace.go#L1178: lock(&s.lock)
trace.go#L1208: lock(&s.lock)
tracebuf.go#L145: lock(&trace.lock)
tracebuf.go#L158: lock(&trace.lock)
tracecpu.go#L202: lock(&trace.lock)
traceregion.go#L66: lock(&a.lock)
traceruntime.go#L700: lock(&trace.lock)
tracestring.go#L64: lock(&t.lock)
tracestring.go#L93: lock(&trace.lock)
tracetime.go#L108: lock(&trace.lock)
type.go#L281: lock(&reflectOffs.lock)
vgetrandom_linux.go#L48: lock(&vgetrandomAlloc.statesLock)
vgetrandom_linux.go#L86: lock(&vgetrandomAlloc.statesLock)
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |